require all files from lib directory
hit detection for blocking tiles. Bad bad bad implementation