Updated Cage to require keypress