as my game projects become bigger i find im having trouble planning them out well and keeping them organized. what kind of sytems do you guys use for keeping your code organized, like how do you split it into seperate files and what do you put into each seperate file. Any suggestions are appreciated. thanks