Got async generation to work, but buggy, messy and incomplete
Fixed commands and languages loader