Basic World and Entity System

Created basic world and entity systems.

World contains basic tiled map rendering. Can create entity, adding it
to a world which will render it in the correct position taking the
camera's position into account as well.