Sprites react to arrows deterministically
Factor out input logic
Status messages