adding a constrain and matrices class, contrains holds well the engine constrains such a light numbers, max shadows, etecetec, matrices holds fundamental matrices