Clean up code

Minor refactor, removed wholly unnecessary checks, converted to using percentages instead of raw coordinates (boy that would've been a bitch to keep updating!) and itty bitty cleanup. NOTE: This code has not been compiled yet
Fix silly bugs
Fix even more silly bugs!
One last dumb bug
Merge pull request #4 from codyd51/master

Clean up code