This was fun, but the final (well, what I assume is the final) boss feels pretty unbeatable. I played through a few times from the beginning and even at my strongest I couldn't defeat him