starting to attempt fixing kick logic