At first I didn’t understand what you meant by “coyote time”, but now I think I do. You mean that a player is able to jump even when fully off the platform, correct? Personally, I’ve never heard it called that, but that doesn’t really mater. Just want to make sure we’re thinking the same thing.
Here’s the thing. I don’t think that “coyote time” is a bad thing to have in the game. However, you should not be relying on arbitrary assistance mechanics like that to create difficulty. Just because something can be done consistently by the player doesn’t mean it should be something asked of them.
This is mainly due to how unintuitive “coyote time” is. Players do not, and should not expect to be able to jump after running off the platform. It doesn’t make sense with the visuals they see on screen. As a result, allowing the player to do this is completely arbitrary, and isn’t based on the game’s visual design or an intuitive sense of movement from the player. You’re just cheating into making it possible. I don’t think asking players to memorize an arbitrary and unintuitive aspect of movement is a good, or fair test of skill, especially since players would have no good way of telling when the grace period wears off.
If you want to put this sort of thing in and make it fair to the player, I would suggest putting in a more clear and intuitive mechanic that makes this sort of thing not only fair to the player, but also more visible. Something like a corner jump, where the character balances on the corner of the wall for a moment, could work. Otherwise, it’s just bad design to do something like that.
Also, this doesn’t address the issues with asking a player to jump in to these gaps. That’s a whole other can of worms.
Keep in mind I’m not trying to heckle you or anything. I’m overall impressed with the work you’ve done so far, and think this could turn out to be a solid little platformer. The core of the game is solid, and I think the movement overall is pretty well implemented. I’d just like to see the game take the best form it can be, so I’m bringing up issues where I see them. That’s all.
Good luck on the game, and feel free to reply back and discuss it more. Always happy to talk about this stuff.