Added swapping and tweening support. Still no game logic.