Thanks for the feedback the game doesn't have much or any objective since it doesn't follow a linear path you can explore around talk to npcs and fight bosses it's sort of an exploration game as for the bosses being long you actually have to use your madness mechanic inorder to increase your damage as much as you can and use your blaster and rocket launcher to do damage. It is mentioned in text after the tutorial but isn't really clear I'm sorry for that