The Cat core engine (Initial state before porting)
First porting iteration of The Cat Engine