this is great! you know a game is good when it's designed to be frustrating but you just don't want to give up!