Fixed with working cycle timing

Added movement updating between cycles