Great concept man! I love games that are a bit realistic, and give some logical reason for the gameplay style, the atmosphere is cool too, 'twas fun to play :D
Here's a video I made:
if you want to check, best of luck for the full release, can't wait for more original content from you guys!