#4, #5: Improved the new Entity and World classes and started to write
the collision and moving methods.