controller constructor doesn't throw exception anymore
Initial addition of entity, transformable, transform, vector2 and rect