func (c *Controls) MoveDown() {
	if c.game.round.IsPlayerOnTurn() {
		c.game.round.ActiveTank().MoveDown()
	}
}
MoveDown decreases cannon's angle of active tank
package gorched
import (
	tl "github.com/JoelOtter/termloop"
)
type Controls struct {
	game *Game
}
func (c *Controls) Tick(e tl.Event) {
	if e.Type == tl.EventResize {
		w, h := c.game.engine.Screen().Size()
		c.game.options.Width = w
		c.game.options.Height = h
	}
	if c.game.Hud().IsFormShown() {
		return
	}
	switch e.Key {
	case tl.KeyArrowLeft:
		c.MoveUp()
	case tl.KeyArrowRight:
		c.MoveDown()
	case tl.KeySpace:
		c.Shoot()
	case tl.KeyCtrlR:
		c.RestartRound()
	case tl.KeyCtrlN:
		c.NextRound()
	}
	switch e.Ch {
	case 'h':
		c.ShowInfo()
	case 's':
		c.ShowScore()
	case 'a':
		c.ShowAttributes()
	}
	if c.game.options.BrowserMode {
		switch e.Ch {
		case 'n':
			c.NextRound()
		case 'r':
			c.RestartRound()
		}
	}
}
func (c *Controls) Draw(s *tl.Screen) {}
func (c *Controls) MoveUp() {
	if c.game.round.IsPlayerOnTurn() {
		c.game.round.ActiveTank().MoveUp()
	}
}