commit 2
gun can be rotated but nor controller added yet