Framework, without actual reactions
Fixed stupid errors
Cliff reaction