Added button functionality. Removed Action command from player, added it
to button controller. Button controller is essentially a trigger zone with
a button attached. Player can only trigger buttons when in the buttons
zone.