Estou desenvolvendo um jogo, idêntico ao Habbo Hotel [www.habbo.com.br] não estou à falar do site pois é muito simples de codificar algo como ele, estou falando do jogo que é em flash olhem fotos:

Bom eu estou fazendo um "clone" digamos assim em HTML5 e Javascript que até no momento está assim:

Como podem ver o jogo é em imagens então eu tenho a pasta com todas as imagens do jogo que fazem tudo se encaixar [ não reparem nos erros de pixels pois estou me dedicando as funções principais ainda ]
Ok até ai tudo bem já apresentei um trabalho que estou à desenvolver para vocês. Eu pretendo dar continuidade no tópico para as dúvidas que surgirem para evitar floods no fórum. Agora vamos às dúvidas:
1. Barra de rolagem personalizada
Eu gostaria de saber como se faz uma barra de rolagem personalizada alterando no CSS ou no próprio Javascript mais invés de alterar as cores eu gostaria de aletrar a barra por uma imagem olhem um seguimento de exemplo:

Como podem ver ela é personalizada não com cores e sim com imagens. Eu acho que terei de criar uma função Javascript para criar uma barra de rolagem, mas aceito opiniões e códigos de amostra.
2. Texto subindo até desaparecer
Bom para inovar o entretenimento eu gostaria de fazer um chat você digita num balãozinho que segue seu avatar, e aperta enter, mas aí vai aparecer um rosto seu com sua fala e ao invez de ficar la parado ele vai subindo até desaparecer, para evitar o acumulo de falas entendem? segue exemplo:

[ Desculpem por erros fiz no paint + photoshop ]
Acho que deu para entender ne? caso haja dúvidas postem que eu explico
3. :HOVER em quadradinhos do quarto
A cada vez que se passam mouse nos quadrados dos quartos [piso] ele fica selecionado mas apos tirar ele desce leciona isso em todos os quadradinhos segue abaixo um exemplo:

Em minha cabeça veem que eu teria de dar um tipo de seleção no chão dos quartos com Javascript, e de pois dar uma deleção a cada quadradinho, mas não tenho a mínima ideia de como fazer isso, me deixou bastante encucado

4. [A PARTE MAIS DIFÍCIL] Fazer o avatar andar pelos quartos, através dos quadradinhos [pisos]
Eu acho particularmente a mais difícil pois eu nunca vi um script assim, mas tudo é possível ne?. Bom vou explicar, quando o avatar [usuário] opta por entrar no quarto ele vai ter que ficar na porta parado assim:

E quando ele clica para em um dos quadrados o avatar se locomove até o quadrado e assim por diante, ele vai sendo controlado pelos clicks dos usuários, mas existem manipulações nas imagens pois quando clicado ele apenas não se locomovera ele ira exibir uma imagem das "pernas andando" e girará de acordo com o clique do usuário as imagens falam por mim:

Como podem ver o gif esta bugado, mas deu para perceber que el move a perna mover o quadril ele se vira e tudo isso para se locomover certo?
Bom por enquanto essas são as minhas dúvidas, espero que quando terminado eu disponibilize esse fruto de muito trabalho para vocês. Lembrando que as dúvidas continuaram nos comentários ;P
[/b]