Sorry for the occasional freezes and poor cropping. Hopefully this is sufficient enough to be put on the leaderboard.