Not wholly great, relies on txt file, could be better way to parse and create matrix