Overhauled layout, added scale score, modified most of the
implementation