added animation complete callbacks, improved player movement, sprite bugfixes