base puzzle cursor load