Made a bunch of changes

Switched to entity. Added basic hardcoded level generation. Swiched over
to loading enemy lists. Made enemies move towards the player. Render
background from room. Some other stuff
Finaly fixed that remove problem. Added more rooms to make things look cooler. Fixed some other stuff
Added bullet distance before removing support
Changed render to only render when the entity is on the screen