Added cool stuff, and is finished-ish.