Glad you liked our ultrarushed level design , the level where you got stucked was because of a last minute change on the camera perpective but while it seems like a bug I feel like it a good feint and nice addition to the difficulty on that level.
I'm the crew leader of those red guys haha