Lately I've been considering how to add controller support to Foxcrate. Menu navigation would be an easy task, and the delivery screen can simply have a different button assigned to each of the available choices. The difficulty is figuring out what to do about: [list] [*]The truck screen [*]The map screen [/list] I believe it should be reasonably possible on the truck screen to select what position you're interacting with using a controller. It is a 9x9x9 grid, and you can normally only interact with the top of any vertical stack, so it could just be reduced down to a 9x9 grid, automatically selecting whatever's on top of that stack. The map screen is where I could use some opinions. There really isn't a smooth way to select a point, and certainly not as fast as using a mouse. This could cause the player to burn extra time that they wouldn't have lost otherwise, which in turn affects the game balance. Right now, I feel like the best option is to simply move a marker around, which starts at the truck's current position and automatically highlights nearby delivery locations (or the nearest, if there are a few of them). The tricky part is how fast to move the marker and how sensitive to make the highlight range, and it is still time-consuming to select a point on the opposite side of the map. That said, I'm open to suggestions on this. How would you implement a map select in a game like this where every second counts?