Sprint1Integration -> Production

- Fixed problem with the integration test
- Fixed problem with sprite creation overloads
- Refactored entity creation a bit (`Entities.create` and `World.addEntity` have been combined into just `World.addEntity`). This eliminates a certain class of programmer error.
- Fixed many, many tests