Simplified Attack() tracing
Made player jump reset less ambiguous
Changed inheritance a bit

* cBlockEntityWithItems now inherits from cBlockEntityWindowOwner
Removed some unneeded BroadcastWholeWindow()s