Added turn engine. Player can now move around the screen
Added a rat, which doesnt adhere to dungeon restrictions yet
Added wall collision detection to the random_movement_component
Added collision detection for the player too
Fixed collision detection to return the object it's colliding with
Added a health component. added it to rats
Added an attackable and melee component
Added snakes. Changed the colour of rats. More NPCs on first floor. Can attack and kill enemies now
Added message logger. Simply logging to console at the moment.
Added viewport, to render world partially on gamescreen and scroll
Added a messagelogwriter widget, and put it on the gamescreen
Created Text widget. Started Sidebar widget
Added progress bars. Added health and mana bars to the sidebar
Added attackable to player. Added melee to rat and snake