No worries. Pace yourself and don't get burnt out. It took me months to get things working and I took many breaks so just take your time and have fun. Modify variables, mess around and see what makes things work. I am going to move a lot of the OpenGL stuff into a separate init.cpp so the main.cpp can just be client setup related.
Let me know if you ever have any questions or problems here, in a PM or at
red.pixel.engineer@gmail.com
Cheers mate!