Added code for doors, fixed tile collision checking, changed block vector over to pointers, changed useon to void, deferred level loading to a fresh tick, changed animation graphics ID calculation, Added item class for interactions, started early main menu, Moved entities to their own file, Created a class file for items, Changed test level layout, Added sprites for snake, moved ticking over to main game loop.