GUI Drawing edit, more item functions, tiny edits

Tiny edits: Portal error fix, HP should calculate correctly (ie if it
goes above the max or below 0)