Added enumeration support, fixed an arrow glitch, fixed attribute classes

Made code that makes hitler seem like a good person