So. Todays little job would be factoring out most of the graphics until "Something" show up (I.E. ditch 90% of the procedural generation stuff for now)
Checking the granularity of the tick times - we do have a nano() time so its all currentMilli() stuff on offer AFAIK which, since we have an incredibly slow device may do just fine.
One other thought - as an alternative method - would be looking into getting it ported to native code over java and using GM video player, but first things first. Tear it down, build it up. Input and thoughts gratefully accepted.