Now applies thrust based on angle