moved askers out into engine
updated with fixes and new ui