This has super good potential, I can really see a good foundation and I think expanding on this would be great!
You managed to get a lot of stuff into this! Well done! :D