Game Engine for online 2D tile games