re-added projectiles from weapon branch but they're currently not listed in CMakeLists.txt because of compiler errors.