Huge motherfucking commit finished ; new features, starting things and correcting come bugs