I think I shortcuted the game - I went to the very top of the map along left side, when I got teleported to boss :D
Funny concept of enemies becoming your own guns.