if there is no input to send, none is sent (ie. empty packet)
interactions now cancel if space is released or the player moves
sprite colour-key changes
fixed regression bug that stopped collisions from working