LD41 Racing Puzzle