Inputhandler fix for linux
saved progamglsl.cpp
Resolved pad collision bug, it is now ready for testing to see if any bugs remain