Added some comments
Actually does trades now