SPP movement.

Added initial implementation of alignment.