[@Deejay] I don't see any big problems, you should wait for [@TheWindel], though. However, I suggest completing your CS in the mean time so that we can give you a full review. Also, if it won't be too bothersome, do those on the OOC, please. It helps to keep things organized.