Copyright (c) Hirofumi Fujiware New Game Solve
Broken canvas...