A day full of bugs
Finally starting to get somewhere though.
The player can build upon its avatar using a building block system, player input is signalled through all blocks from its root. The blocks have specified connection points, so the building system is not limited to blocks. In the screenshot below the player has two heads, both shooting bullets when space is pressed:
