There is one problem that fred found for me that i need to work out. Other than that it is ready to go. Here are 2 screenshots of the app itself.
If anyone has any information on how the Z value is saved in the bms file then that would help me get this fixed. If not ill need to try and figure out how it is saved.