TODO:
Fix the bug in GamePanel: MouseRelease
Fix the bug in zoom in zoom out, right click drag