Oh wow, this concept is really similar to what I ended up doing. Really cool game you have here, well done!