Add explosions and started a work over crossplatformity