refactored all of Entity and Game. Probably still need to refactor some things, but the code isn't as messy as it was. Much more readable now