Wow, this is really hard! Good job getting the game mechanics working here.
You can see my review/testing in this youtube video: