Super fun and loved the combat. However i wish aming took less time when you where on the heart. battles felt like they took way too long at times. Not sure how to balance time with the heart moving around.
Maybe adding a "hold breath" type thing where the heart slows down and it gives you time to focus. The hold breath could be a bar that you have that can be used once a battle or something. That way trying to shoot the second time is not such a chore.
Odd glitch if you walk to far south, as you start to walk up to the town it looks like its trying to switch rooms which may put you in an infinite room switch.