The concept is there and quite well polished, its just the pacing is too slow. I think if balanced well, it will be really fun.
Also, difficulty and skill scaling might need some balancing.
Overall mechanic wise its well polished and musics is really good.