use a more update cycle-based left/right movement system for Phil