The immensely entertaining Luigi's Mansion 3 for the Nintendo Switch has scooped a BAFTA Games Award. The super spooky title received the award for Best Animation, ... Read more