random
assignment update

made class + wall
wall create function n physics factory  edited slightly