adding block entities to block game and now i gotta decide whether i wanna change all getblock/setblock to accept/return a unified struct that is both block and block entity or if i have separate getblock/setblock and getblockentity/setblockentity calls
and i don't know what the better way is. like, generally i prefer interfaces to be specific about what they want but i feel like separating them could be both slower *and* more prone to bugs