Added levels folder, mouse takes in account bounds of window when not in full screen and physics uses normals to determine what planes are walls.