Pretty much done, need help ironing out flaws.

Printable View