Dinoblade: Full Controller Support

This patch makes it full controller support, fixed wall camera issue, plus more optimization.