resolved all compiler errors to get a successful build. Item.cs still has not been finished yet.
added new content from 1.2 update