Factor out player movement
Add bullet asset
Add source maps
Add fire boolit