Add TileSheet management system
Update Engine interface to abstract Command Queue