Oh boy, this is hard, but fun ! :D Couldn't get to the ending, tho ;-;
I really liked the graphics :)