2D game for first CS308 assignment