Hi! Great concept, it was really entertaining - i've managed to got throw a couple levels. Althought I left the game when a bug striked. When you have no more hearts left to assign to new habilities, it blocks the game when you select a new hability. This could be easily solved with a cancel button when you have to assign a heart.
But overall i found the idea really interesting!