Set realistic goals.
What advice would you like to give me?
It sounds like you're either getting frustrated or just tired of working on the same project. Spending 5 months just getting rendering working is a little strange to be honest, unless you've been working at it VERY rarely.
What I would do:
-Decide if you're fine with adding a lot more code to your game, if you are, then sit down and figure out what your goals are with your game. If you're having trouble deciding what to work on then do the "what would I play" test, think about the order of things you can add to your game that will make it fun to play around with. Is the game going to have enemies to shoot? Well networking is probably second of importance then if you can't even shoot enemies or be killed yet. Is it all networked and only PVP? Networking is probably a higher priority then so you can start testing the actual mechanics.
-If you feel like you're gonna snap if you keep working on your game for much longer, then sit down and think how you could round the game off. You could probably do without sound for example, or some very basic sound, focus on adding the few features to the game to make it more like a game. If anything the worst part of putting months of work into a project is the temptation to just abandon it, at least make it so when you pop it open again in the future it acts like a game.
Personally I would focus on making the shooting game have actual shooting and defeating enemies before the other stuff, add stuff either in gameplay order or in the order that most interests you if you're working by yourself.