Implemented routine structure and dummy bot

New routine structure will contain short and simple routines.
Implemented DummyBot, which inherits from Bot, and contains a dummy
routine (random movement).
Created extension methods in the game context

Tiles now save their position in the board. Board now keeps a separate
list of special tiles from the map. New extension methods in the tiles
and the board to help calculations.