I can feel the passion in this project. There is theming, visual effects and details that make the world come to life. The gameplay aspect just needs more playtesting and fine tuning; which is also a big part of game development. Great work on this project!