Fun, challenging, fast-paced and massively rewarding