Refactor Entity and Mob to deal with instance variabels, and make Player a Mob