Cool concept for a platformer. One suggestion could be to experiment with the hitbox so it behaves in less unpredictable ways, although maybe that was intentional in the first place :)