Non-linear Gaming