Implements level bounds and overlapping with enemy