Added concept of Unit, and added game loop