Working on side pane

Added a few more methods to buff, gaining items should work properly (no
duplicates), added code to draw the side pane. Will need testing and
placement fixing along with a few other things (TODO in comments of
code).