filled in some more todo, selection via flashlight should work, need to draw