Converted a field to a local variable.
Removed hacked together Engine code.
Inserted newline
Added simple (non-recursive) credits model.
Removed the ability to have negative weightings, since they make no sense.
Another attempt at hacking it together
Some more hacking, which from now on I will refer to as experimentation.
Merge remote-tracking branch 'origin/master'