Fixed collide method, refactored interface names, created Block class for level entities