Finally finished. v u v 

~Better quality here~