make slide the default collision type instead of touch
remove unused variable & check
param renaming