Refactoring changes to player

also got basic drawing done