last enum to make a enum class
removed completed item from todo
added override to the DebugDraw class
Not reporting invalid names for overriden functions