added sprites
tile-based system implemented and clean-up