Use the arrow keys to move in the map. While in battle, use the left and right arrow keys to move and up arrow key to jump. Press S key to shoot. When the heart card pops up during the fight, and if you are low on HP, then jump into it to gain 1 HP back. Also, try not to get hit by the flying Golden Freddy head.
Gamejolt Release!: https://gamejolt.com/games/cupheadpuppetbossbattle/324921 WARNING: Game might be a bit laggy so if it is, play in small screen mode. Get to fight the Puppet from FNaF in Cuphead! This is pretty much the Puppet fight from my Brothers In Arms animation I did not to long ago. Credit to MDHR Studios for the music and the announcer voice. If you want to avoid a glitch where when the Puppet turns into Phantom Puppet but glitches out, then just don't hit him during the situation. Also, please be aware that there are some minor bugs and glitches in the game. If you see any of them, please tell me in the comments! Also also, sorry for the part when Purple Guy talks to you because the text bubble it not connecting to him because the text is real long.