Major fixes and changes, temporarily disabled gun shooting until I add fire packets