Abstracted some of the lighting code
Added lots of new item types
Added Status Effects
Fixed up the UI code a little bit