It looks to me like the LRMs knocked the Atlas back a half step and the large laser missed by a few inches.

Love the Atlas though, and yeah, unless there was some planet that colonists decided it would be cool to build pyramids for the heck of it, I don't see why there would be Pyramids anywhere other than on Terra. Maybe it's an old Casino planet and they went bankrupt at the outbreak of the 1st Succession war and this is what's left of their "Egyptian themed strip".