James C - refactoring out sprite trees
James C - more sprite tree refactoring
James C - refactor of animations, miscelanea in threads