You Can't Hide

Good start for beginner of raycasting game.
For usage of more features you can reference my extension post or this great example: