Fix: pulic inherit to thor::lang::Object
Fix: release SDL resources
Fix indentation
Remove redundant header
Fix: Assert _window & _render
Fix: release texture if any
Fix: assert