A 2.5D puzzle game from the mind of Steve