This is a really solid start, and the direction you were going with is clear. I really enjoyed it :)
It's good that you're self aware of taking on a big idea though haha. I look forward to seeing how much you'll be able to polish a smaller on based on how much you did of this!