Oh man

Simplified some things, added way more mess.