Just cleaned up every single class and commented properly.

Only took a few minutes luckily.

Going to be working more on move lists next.