Move activatePreviousHotKeySlot() and
activateNextHotKeySlot() from PlayerControlComponent to HotKeyManager.
Create a TileSetFactory to manage loading of TileSets.
Implement contains() in FrameworkElement based on
getBounds().