Mobile mech suits, huge weapons and all in space? Sounds good to me!
Read more.