Write an API which explains how to define your own creatures