change TileMoveData struct to TileData and use it in BoardStatus.

Switch to eclipse in this commit.
The change is done in order to keep track of movements.
add base movement tracking for animation.