beginning to implement ControlLayer, replacing control_button and horizontal_controls as single touch event layer
control_layer: now successfully receiving input for both directional buttons and jump at the same time. issue: releasing a directional button off of the button's hit area causes the pressed state to remain true (character continues to run in that direction)