On Portfolio Optimisation Under Drawdown And Floor Type Constraints