fill underneath with small and solid blocks

Os elementos manipulados pelo utilizador e que são obstáculos, mas que
não são sólidos, serão preenchidos ocultamente, por debaixo deles, por
mini-blocos, os quais, serão sólidos por eles.
instanceof moved from place  (issue#5)

As funções que verificavam se o objecto era um Obstacle agora apenas
requerem que ele o seja. A verificação é feita na parte de fora.
Também mudei os "enumerários" que traduzem a severidade no ficheiro log.
Merge pull request #6 from edam734/for_impact_1

For impact 1