Refactoring Animation class
Refactoring Entity class
Refactoring Player and Bullet classes