added player visualization