When placing furniture that has different directional sprites(e.g. chair) character turns towards the cursor, placing the furniture one-sided, regardless of what direction character faces. To actually change placement you need to move around so the placed furniture will be on the other side of screen, where as by default you need only to tap into any of directions, without moving around.

Maybe there's a way to implement check of what character using and limit it to only weapons?