controls working so far, next step is creating a pickup function