The rest kind of followed naturally from there - it seemed like a good fit for a hacking theme, then from that came concepts for the enemies, it made sense to tie acquisition to enemy spawns, and then the forced ranged attack was an idea I would had lying around for a while that worked well with the explicitly abstract spatial representation (where nobody can complain that it is not 'realistic').