A group project I had to work on in first. Most code & class design done by me, teammates were weak programmers at time(And I not much better, but good enough to make this myself!).