Implemented Floodfill
Floodfill fix for left/top level borders
Refactor and Level Selection

Refactored selection into SelectionCanvas class
made TileSelection use SelectionCanvas
made selecting in the level possible