根據melonjs官方教學重做一遍，用自己的方式重寫的成品。