Refactored input handling + added ini config