more indoor level framework
indoor input handling