Early images from the upcoming Techland game