fix project and target name
use #if to check if DEBUG is set to non-zero value
add unit tests for move input
keep UI invisible when running unit tests