Added a base mover and split the use of occupy/unoccupy and arrive/leave. Now occupy/unoccupy is called on the destination tile when starting a move, while arrive is called when arriving :P.
Merge branch 'master' of https://github.com/Niklas83/UnityGame1