ready for my oriented collision detection
added collision logic
added rotation logic
bounding box collisions are close
collisions are still hacky but they are good enough for public education
Merge branch 'master' into oriented_collisions

Conflicts:
	src/bounding_rectangle.cpp
	src/game.cpp
	src/graphics/shaders.cpp
slower deer jump