add random controller
add minmax
add alpha beta cut
render only if neccessary