this was so much fun, didn't expect to get hooked enough to finish the whole thing in one sitting. great work!