Fixes #2
Initializes properties for #8, sounds still not working fully
Initial backend database stuff, Closes #7
Minor style changes