fixed performance issue and tried "simulated pixel based" movement
created base class for KIs with basic event management
disable (debug) console output