Flora & Fang: Guardians of the vampire garden: Small fixes and updates

Some small bugfixes.