aidancheddar, there are issues waiting to be fixed on Github, but this isn't the sort of project that would benefit much from newbie programmers. You have to make absolutely sure something is working before committing, unless you're 100% sure it won't affect anything else.
As an example, when loading has finished, the client currently plays a completely unrelated sound (same sound that appears when you put the original Sims CD in the drive) for no apparent reason on my laptop. I think it's supposed to be playing another sound (which I think it does on my stationary PC), but I'm not sure. It might be something Rhys put in, or it might be a "bug".
Basically, the codebase is growing out of hand for any one person to comprehend. So, basically, unless you understand what you're changing and how it will affect other stuff, don't change it.