refactored beat timer
refactored Timer & actions/blocks instantiation
detecting collisions on direction arrows