GameRectCollidable added, Buttons and Doors added and some cleanup and code formatting.