blocks implemented (bug when ball hits from edge)