implemented PointCalculator to make it easy to calculate points as a function
moved functionality from MouseListener to small classes, except move
Implemented new move, but not placing after moving
move works now
EventBus is now injected to MouseListener and MouseListener is static inner class
extracted TrainMouseAdapter to own class
package privacy to MouseAdapter
added toString
no toggle if right mouse is clicked
removed unused imports and cleanup code
inline variables
removed unused interface UpdateToken