2D Game Framework and Test Application