player position is now vector2
added id to player
added in_inventory func to player
added add_to_inventory func to player
moved 'move' logic into player
added setget to player position
removed custom struct for player position (wtf me)
renamed Room.Connections to Room.Exits
renamed Room.Items to Room.Objects
removed room_exists_with_exit function (seemed a bit over the top)
added get_room_exits
added room_exit_exists
all room api functions now take vector2 instead of 2 ints
changed how ExitsDisplay is set
changed movement commands to match new api
added comments
changed RoomController from static functions to normal
moved Directions bitflag enum into MainGame
fixed bugs with movement detection
added a clear display command
updated MainGame _ready with LocalPlayer signal connection
added functions to simplify adding text to the display
added function to update exit display label
added comments
added test data in RoomController and MainGame
removed N S E W text from exit label
moved around some viewport guides
loaded RoomController into MainGame
added basic movement commands and checks into MainGame
added more comments into MainGame
removed inheritence from nodes in RoomController and PlayerInfo
created a class for Position in PlayerInfo
started work on basic Room class in RoomController
started work on function in RoomController