Great work on this! I wish you could get a checkpoint after bosses, so you didn't have to face them again when you died to a common enemy. outside of that this was a really fun Metroidvania esque game!