Refactored TileSelection, add "missing" image

Refactored TileSelection into its own class
Added "missing" image to avoid errors