removed constant AP bar updates

AP (probably stands for action points, it's how long you have to wait
before you can take another action) was being sent every single tick to
every connected client, which was generating an insane amount of
messages. Now the client just simulates that data. It's a little
inaccurate because the server doesn't run exactly at its specified tick
rate, so I need to add some stuff to figure out delta time on the server
and adjust tick timeouts accordingly