First step onto javafx; wip
End of big refactoring, now everything runs on JavaFX