removed useless player draw call
cleaned up and refactored game loop