web-based maze game development (1)