Added tileset functionality

Basic tileset functionality for you to play with. Motion should also be
smoother.