Programming like this isn't going to take you to far places. (Describing how my project is really small and noticeably useless, which in truth, it is useless.
Sandbox apps won't. They're little places for you to get experience, play around with something, learn how you need to learn... When you're beginning, nothing is going to take you far. This isn't exactly damning criticism.
Don't keep reading programming books, learn to read some other books that are not programming related. (Been reading too many programming books that I'm stuck in wrong places.)
If you enjoy reading, then read. Reading programming books cover to cover is rarely helpful (especially as a beginner). Skim most of it, read a little, program a bit, re-read as necessary then repeat.
You have not devoted a lot when you're writing this. Especially this rather small and crude project, it looks like you're just following tutorials and not actually learning how to use them. (I always follow in other
programmer's footsteps when it comes to learning APIs.)
You should follow tutorials just far enough to make sure they work. Then you'll need to play with them. Programming in the end is a creative art; be creative. You'll learn the most via experimentation.
If your family is able to afford you higher education, you're best bet is to give up programming for the time being and finish your Master's degree. Then come back. (Don't know if it's encouraging...)
I don't know the situation or context here, but given the option, good higher education is nearly always preferred.
I wanted to know how programmers / developers fill up the hollow void inside of you, how do you get your motivation back up and running, like it was used to a few weeks ago?
Well what's the problem? Is it actual demotivation (nothing is compelling, not enough progress is seen) or is it burnout (doing studies and coding and work and.... just too much) or is it something more serious like actual depression (lethargy, nothing really makes you happy at all, everything sucks, etc)?
If it's depression, then it's a serious medical condition which you're perhaps best served being safe and seeing a professional. Some of the other advice here can help, but...
If it's burnout, then work on your time management. Play some games, hang out with friends, make sure you're getting enough sleep and a good diet (which as dumb as it sounds is quite effective; your brain just doesn't work at 100% on nothing but mountain dew and red vines). Determine what is important and what is not. Gamedev might need to be put on hold a bit until the other things are in order.
If it's demotivation then some of the burnout things apply. Don't force yourself to program. When you feel like it, do it. Set little goals. "At the end of 2 hours, I want to see X working". This helps you set reasonable expectations for yourself and keep everything on track.