I've decided it's time to figure out how I want to license one or two of my projects.

I have a freeware project in the works. I'm going to use separate licences for the code and for the content (graphics, sounds, music, etc.). My game's code is open source. I don't mind people looking at how the game works and putting that in their projects. The content on the other hand I want to be protected, but not so much that it restricts the whole project. I don't want people taking my game's sprites and stuff and putting them in their own projects, but I don't a content licence that would restrict the distribution of the game itself. I just need something to say that my game project "owns" this content.
As far as I can tell, the Creative Commons' answer to this is the
Attribution-NonCommercial-NoDerivs. However, I'm unsure about the meaning of the "You are free to Share — to copy, distribute and transmit the work" clause (with regards to the non-commercial and no-derivatives clause). Would this mean that someone would be
still free to use my game's assets if their project is non-commercial and they do not modify the assets?
Also, I'm probably going to use a mix of my own content and public domain or Creative Commons content (especially with regards to audio). What would be the best way to distinguish the different sets of content (and their licences). Would it be best, or enough, to put the files in separate folders and say which licence applies to which folder?
Note that, given my lack of access to lawyers, I'm reluctant to write up a licence myself.