Lots of comments in there, seems to work though. Improved sizing and
hands images are accurate