I have a question for you guys. One thing i've got a lot has been that with the diagonal whip it makes things a little too easy. Should I keep that in engine or remove it?
Does the diagonal whip benefit the game beyond "killing enemies easier"? If it does, then don't remove the diagonal whip. In this case I suggest some type of nerfing in the mechanics themselves, such as making the diagonal whipping weaker than a straight-on whip, or adding enemies who can evade the diagonal whip better than others.
The main problem with diagonal whipping is exemplified mainly on Super Castlevania IV. Analyse that game to know the strengths and weaknesses of it. I can't spend much more time writting about this here, but I'll give you two points to think about (that you may or not have noticed by yourself):
1. The diagonal whipping in SCVIV is overpowered because most enemies are too easy to defeat.
2. The diagonal whipping bypasses most intelligent enemy placement.
Check your game about these and see if there is a real need to remove it.