Added quite a bit of graphics logic and the start of the entity system, still has some bugs and does not draw correctly though...