Gun platform