Removing resource submodule.
Removing resources submodule.

- No real gain at the moment, has proven a hassle keeping the current checked out revision
  accurate in main repo.
- Once I get to working on gameplay assets are likely to change rapidly along side code,
  which will make the above point a constant headache.
- A more logical separation would be to have a repo for the engine, and then a separate repo
  for the game (would also make it easier having different licenses for both). I might consider
  this once the project is large enough, but for the forseeable future storing the resources
  locally should be fine.
Temporarily removed -Wpedantic flag when using GCC to allow unnamed structs.

- Added unimpl function for getting prefered dir for saving data.