if you attempt to make an even quasi-complex game you NEED to comment everything.