added more complex example based on super generic jump'n'run demo