Publisher Microids and development team Artefacts Studio release the trailer for their brand new game