Here are a few issues.
Lag; For each player, every tick, check what players are in their field of vision, check if they use a move, and all that stuff? Let's calculate! Let's say there are 50 players online, so we're gonna repeat the same code 50 times. Let's say 40 of them are looking at other...