ball absorb behavior
optimize imports
redraw ball view if color changed
use color from config with step