Start getting the movement code a bit more advanced