Refactor HeartPattern

1. add texture manager
2. refactor heartpattern
3. add background pattern
4. add new resources