a simple canvas based maze game