LD28 Modifications

Through extensive testing in LD28, a lot of bugs were found and
modifications made.