Revert "Revert "SpritesetMap again""

This reverts commit 5f5da537f24d440ab3e07ed2df4eef48dca81c64.