Inside entity we have the variable
standing: false;

In future versions of Impact I suggest this be changed to
grounded: false;

Because if you have crawling and upright positions for an entity, it's confusing to see the word standing (it implies standing up). If we had grounded, then it's clear that an entity can be crawling or upright, but can only jump if grounded == true.