Basic message queue implemented (still WIP, do no use)