I thought at first that I would hate doing this assignment, but near the end of it, I actually kind of enjoyed it. That being said, my OnDraw method is one hell of an ugly hog, with all the stuff having to do with coloring the rectangles. I made a random color generator for my magnets, and it seems like they switch colors every second, which makes it a tad more enjoyable to look at the screen. At least, it does for me. I would say honestly the hardest part was the very beginning, but after that was figured out, it all came together (somewhat) pain-free.