Starting with JavaFX 8 - missing something

Hi all, writing while still searching. It’s not the first time I search, though first time here.
If the questions have already an aswer i didn’t find, please feel free to redirect me.

I already have experience in writing software in java, just experimenting with Java 8 features and JavaFX 8 as a beginner. Never wrote a game though. The goal is to have a generalized architecture: model, UI, utility and so on. Nothing fancy, as I said i am only experimenting. I just wanted it to be as clean as possible. I was trying to put up some Defender of the Crown / Centurion clone to keep this experience as easy as possible, of course not for release.
I already have a model: Regions, Units, Persons. I have a Session to save/load current state, and Actions and Events to be performed. There’s a Time class to keep turns going.

Every turn, Events check if they should be performed on a Region, and Regions give their owner (if any) revenues and Persons are asked for an Action. Game goes on until one Person remains (and time does not finish, just for sake of generalization).

Every Person has a Player to get current action from and to update Player’s UI. That’s where the things get tricky: from an UI point of view, I should send Session commands and receive results. I can’t get them blended in. Care to help?

Not talking about code ehre, even though some snippet may help, it’s like something neds to spark in my head.

Thanks in advance.