Nice (but sometimes confusing) story. Music is fine and fitting. I really loved the art, incredible amount of work. On the coding part I think it needs polishing.