Redfall, the game that sees players take on the role of amateur vampire slayers has launched and brings with it a wide range of thoughts and reviews right across the.