moar player stuff

got rid of while loops, changed to if statements that should work being
called 30 times a second