(Sorry for double post - I clicked Post on accident...wasn't done)
I was about to say in response to:
Quote: "Eventually I'll turn it into a drag and drop but I want to get it working in an easier way first and leave fancying it up till a later version "
Come on Jas... you and I both know you really mean "I just want it to work so I can code other parts of the game that are more fun." I could be wrong - but I get this "Disease" often. Facing it now in Iron Infantry - I REALLY REALLY want to get to the Voxel Folliage type stuff - and make plants and things - BUT - I probably should work on the whole "Underwater" thing as I just finished making a reasonable water shader - ability to toggle, and ability to make that shader take into account the current SkyBox theme - (Nice touch if I may say so.. beats generic blue - but now I have to make a bunch of water tiles for those NOT using the shader

)
Regardless - I have Water issues Open - right now its good enough to "Go on to something else" but I know if I do - I'll probably never get back to it - and if/when I do - I'll have to relearn the code possibly all over again - at least well enough to know if my "new work" makes sense with what I did before - (e.g. Try to enhance and accidently corrupt and break)
Maybe I'm sounding a bit rough around the edges - but my heart is in the right place. I want to try to encourage you to make that system work 100% - Now versus later - and put enough stuff in the design to allow ya to "Reskin" for other games you might make - to just get it done - and try to get it done right.
It is looking SO FREAKING cool - and until you do what I suggest - you will likely feel like there is this FLAW or Thorn in your side.
I offer a deal - I'll hold off the foliage and more culling research and stuff - for making landscape rendering more enhanced and pretty - until I finish the Water System completey if you finish the drag Drop - (Not implement into gamme 100% - Just the ability to Drag, and capture the "Destination Drop Area" and the ability to Slingshot the item back into backpack if "Doesn't work/apply to game problem in game or user putting item back because they finsihed.
Sound like a deal? heheh - Just playing - but its a real deal.
You see - the water thing is complicated by the fact that I've set up the "water system" so far so that you can have various bodies of water - at different altitudes - so Going "Under Water" is going to involve altitude and probably a raycast to discern if I'm under the "Most Likely" water body - then Change visuals and audio. (Far Cry I THINK has just the one water level - then its just altitude (y). I don't expect a ton of underwater action yet - but - if I am building a system for displaying/playing in a terrain - I should do that - and try to do it well.
I Can't wait to see what you game is starting to look like. I love the inventory backpack idea.