Don't even know where to start. A lot of code has been refactored.
Controller.java and MoveAI.java should be removed when path finding is
finished since we don't need them anymore.