for action in self.actions:
created.extend(action.step())
direction = math.radians(self.direction)
self.x += self.mx + math.sin(direction) * self.speed
for action in self.actions:
created.extend(action.step())
direction = math.radians(self.direction)
self.x += self.mx + math.sin(direction) * self.speed