Seems like a pretty good basis for a game, I'll check this out.