Thanks. I learned a lot about making a system like this. Next version, if I make it, will have better use of coroutines and a more polished move manager.