Add player starting position

While the enemies are spawned randomly in the level, the player
starting position is chosen by selecting the edge tile in the level
that is furthest from all of the enemies.