BMW96 - Solve Challenging Puzzles in Fast Paced Arcade Games