Implements working check hit brick

Efforts still remains, see changes added to TODO