Think it's going ok. Got my concept together and a very basic version running.
Now I just need to remember to actually playtest and iterate instead of applying premature visual polish!