added on camera check
add() returns entity & only update if active
added backdrop graphic