partially switched over entities to actually using collisionmask + implemented collisionmask