setting up touch input and grid box logic, going to implement an input processor to handle it