Button and Player Update [STABLE]

Player now accepts input controls from keyboard, buttons now work to
transition in menus, sound effects are seemingly broken for some reason.