Magnetude: Magnetic Puzzle Adventure Game