Add entity factory.
Change position component to include dimensions.
Add basic collision resolution system.