Local video game Masquerada is truly a work of art, Latest Tech News - The New Paper