Really cool idea, it was really creative and quite fun! Small tip: for first-person games, hide the cursor and lock it. With Unity, it's
Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked;