Enhanced Prototype

It's no longer flawed, but there's still room for improvement.