Limited flash freeze to 3 concurrent blocks

Someone take a look at the for loop inside of player's constructor
please. Can't for the life of me figure out why it needs to be <= 3 for
it to work properly