computer interface fleshed out
ui turn-logic fleshed out