Unified PSMove Script

for more flexibility