armor game framework