Added AudioLibrary utility
Removed overly nested polygon abstraction for snake head and put all of that logic into the head itself
Moved all private helper methods to the bottom of their respective files
Removed polygon
Changed all instances of 'applyDelta' to simply 'move'
Snake now spawns facing random directions
Improved Position.getRandomFromReference to use parametric equation for a circle
Snake head now points in the correct direction
Snake now fully moves.
Fixed bounding box moving. Snake moves now and collects apples.