there's only 16 registers...
set VF to 0 if carry bit is unset after add/sub
fix documentation for WaitForKey
fix collision check during drawing