I finished my game and submitted a project thread for it. Just waiting for it to be approved then I'll edit this post.
Edit: It got approved. Thanks whoever mod did that, I submitted my game to the submission thread.
One thing I will say, is that towards the end of April I was actually starting to get anxious and a tight chest of maybe I won't finish with the deadline in time. Well, I'm glad I did and I'm very glad gam makking is just a fun recreational hobby of mine and not my full time job as this sorta thing is probably something professionals deal with every project.