I am very impressed that you were able to make this without using a game engine. I bet doing something like this is a great way to sharpen your programming skills. Good job :)