func (g *Game) getSpeedAndMovementFromControl() (sf.Vector2f, sf.Vector2f) { movement := sf.Vector2f{0, 0} speed := sf.Vector2f{2, 2} if sf.KeyboardIsKeyPressed(sf.KeySpace) { speed.X *= 3 speed.Y *= 3 } if sf.KeyboardIsKeyPressed(sf.KeyRight) { movement.X += 1.0 } if sf.KeyboardIsKeyPressed(sf.KeyLeft) { movement.X += -1.0 } if sf.KeyboardIsKeyPressed(sf.KeyUp) { movement.Y += -1.0 } if sf.KeyboardIsKeyPressed(sf.KeyDown) { movement.Y += 1.0 } return speed, movement }