Initial loading implementation of Gun Viewmodel