merged in game code for poles and rings