separated UI into it's own class, ball now moves and randomizes direction on reset