Adding the first boss

Implementation of the first Octopus boss in the game, also rewritten and
restructured some stuff as per usual.