BlockHeads – Free Strategy Game for Windows BlockHeads is a strategy game for Windows. Please see System Requirements and License. Download