Wow man this looks AWESOME... sounds like an insanely fun thing to make.