Cool concept! Few things I would recommend is: allow player to jump even if only small square is touching, don't make player slide out when standing on corner, make jump sound be quicker because now it feels like it's the sound of falling. But solid otherwise!