Hmm... might actually have finished a working prototype. Imagine that.