add grid object and grid rendering
build right block logic
build four direction blocking logic
add keyhandling to blocking logic