Game for ImagineCup contest.