Core functionality works now. It's not particularly friendly, but it's functiona.

Still to be done:
- Move AI script and World script to Lua
- Make the interface /much/ more user-friendly.
- - Showing the moves received for a moment before shifting to the next state would be beneficial.