Implement cycle, condition and other shit. Parser is full shit. Need to redo