Dude this game's reference might be Masamune-kun's Revenge
I saw many similarities in a few minutes of gameplay