refactored packages, sprite directions working