Refactoring Entity and PlayerEntity.
Completed refactoring of Entity and PlayerEntity--still untested.
Better Entity movement, still need better animation handling.