Really good job, The bosses were difficult, but nothing that couldn't be beaten after several attempts and the mechanic of exchanging the life is very creative.