Testbranch

@meshy because I know you like comments so much
`self.can_move`