Add dynamic object creation and blaster shooting

Add resources for game objects to be able to create other game objects
such as projectiles.
Add weapons system for handling weapon state.