Keyboard support fix
Shadow and collision improvements