My personal base class engine thinie