James C - pulled out animations
James C - started into Draw refactor