added more blocking functionalities and rendering funct
delete hitTestCircle and  added block rectangle