Finished entity class and modified player to use it. Fixed some other small issues. Gravity not working right now -- need to investigate.