That looks incredibly good for a solo high school project. I mean it looks great period, but you must be a pretty special programmer to have made that solo as a high schooler. props!
On the contrary, I would recommend everyone to try and make a game engine. Through my teens and university years I tried many types (3D, 2D, visual novel...) and it's an awesome learning experience. Of course, for a real project that you want to actually finish, that's a different story