I'd say it needs some optimization, some balancing, general fine tuning here and there
but you have a VERY strong start right here and I'm absolutely looking forward to seeing how it grows with updates