added collision callbacks and limited single jumping!
that took way too long oh my god