Basic controls. TODO: move position and controls into player class