Style points!

Fixed some bugs and made an in-game toString