Pretty cool puzzle and skill based game. Levels seem to be randomly generated, though not always possible. Also, pressing 'R' places another ball without removing the first and you can still shoot a ball mid flight, allowing for course correcting. not sure if those are intended features