Use of SDL for graphics, code refactoring, small fixes
Use of SDL for graphics, code refactoring, small fixes