adds animated sprites and static sprites
refactoring and animation updates
merge and refactor (still broken)
refactoring